import EventRoute from './EventRoute'
const routers = new Array()
// 关闭操作
routers.push(
  new EventRoute('close-login', (api, data) => {
    api.mainWindow.close()
  })
)
// 最小化
routers.push(
  new EventRoute('min-window', (api, data) => {
    api.mainWindow.minimize()
  })
)

// 最大化
routers.push(
  new EventRoute('max-window', (api, data) => {
    if (api.mainWindow.isFullScreen()) {
      // setFullScreen是否全屏
      api.mainWindow.setFullScreen(false)
    } else {
      api.mainWindow.setFullScreen(true)
    }
  })
)

// 退出登录
routers.push(
  new EventRoute('out-login', (api, data) => {
    // 设置窗口的大小
    api.mainWindow.setSize(900, 1000)
    //窗口最小值
    api.mainWindow.setMinimumSize(1000, 800)
    //窗口居中
    api.mainWindow.center()
    //窗口大小可以修改
    api.mainWindow.setResizable(true)
  })
)

// 退出软件
// routers.push(
//   new EventRoute('out-login', (api, data) => {
//     api.mainWindow.close()
//   })
// )

// 进入页面时的窗口大小
routers.push(
  new EventRoute('window-size', (api, data) => {
    // 设置窗口的大小
    api.mainWindow.setSize(1800, 1000)
    //窗口最小值
    api.mainWindow.setMinimumSize(1000, 800)
    //窗口居中
    api.mainWindow.center()
    //窗口大小可以修改
    api.mainWindow.setResizable(true)
  })
)

export default routers
